Devdit
 

switch case ภาษา PHP คืออะไร และตัวอย่างการสร้าง switch case

4.1K

switch case ภาษา PHP คือ คำสั่งการเขียนโปรแกรมแบบมีเงื่อนไข โดยคำสั่ง switch case จะเหมาะกับการกำหนดเงื่อนไขให้กับตัวแปรใดตัวแปรหนึ่งโดยเฉพาะมากกว่า ที่จะเป็นเงื่อนไขที่มีการทำงานกับหลายตัวแปร หลายตัวดำเนินการ หรือเงื่อนไขที่มีความซับซ้อน เช่น เงื่อนไขแบบ if-else

 

ตัวอย่าง 

<?php
    $fruit = "orange";
    switch( $fruit ) {
        case "orange" : $v = "ส้ม"; break;
        case "apple" : $v = "แอปเปิล"; break;
        case "banana" : $v = "กล้วย"; break;
        default: $v = "ไม่ใช่ผลไม้";
    }
    echo "ตัวแปร \$fruit คือ ".$v;
?>

ผลลัพธ์ 

ตัวแปร $fruit คือ ส้ม 

จากตัวอย่างโปรแกรม มีการสร้างตัวแปรชื่อ $fruit มีค่าเท่ากับ orange และนำตัวแปรดังกล่าวไปสร้างเงื่อนไขด้วย switch กรณีถ้าเข้า case ไหนก็จะทำงานในส่วนนั้น ตัวอย่างเข้ากรณี case "orange" ตัวแปร $v จึงเท่ากับ ส้ม แล้วจบการทำงานของ switch case ด้วยคำสั่ง break ส่วนคำสั่ง default ใช้ในกรณีถ้าไม่ตรงเงื่อนไข case ใดๆ จะเข้าทำงานที่คำสั่ง default

เขียน 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ